home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / utils / spdloadr / fastload.arc / README < prev   
Text File  |  1989-03-29  |  1KB  |  18 lines

  1. Remember the discussion about the slow null filling routine TOS uses after 
  2. loading a program? Here's a nice small, fast and, what you hackers will like
  3. most, dirty piece of code I made yesterday evening. It just eliminates the
  4. null fill (there could be a 1/(vbls/sec) delay %-) and is guaranteed NOT to 
  5. work on all ROM versions 8-).
  6. The main problem will be the addresses (start, end) of the fill-routine in ROM.
  7. If you know them, you can substitute them (fillhigh and filllow). I don't have
  8. other ROM's or disassemblies. Maybe someone else can pop up a more general
  9. solution?
  10. The central function is fastload, that checks if the PC is the critical region;
  11. if so, D5 will be given a big value on return from the VBL interrupt, which
  12. causes the fill routine to end.
  13. The search for a zero VBL pointer starts at the queue address + 4, because I
  14. suspect some program (maybe it's GEM) to write a vector at queue_address[0],
  15. no matter what is already there. Now fastload.prg can be put into the AUTO
  16. folder.
  17.  
  18.